package extremefx.i18n.locales {
	import extremefx.DayOfWeek;
	import extremefx.i18n.DateTimeFormatInfo;
	import extremefx.i18n.NumberFormatInfo;
	import extremefx.tools.ObjectUtils;	

	/**
	 * @author Marcelo Volmaro
	 */
	public final class PT_PT extends PT {
		public function PT_PT() {
			super();
			_code = 'pt-PT';
			_id = 2070;
			_englishName = _displayName = "Portuguese (Portugal)";

			ObjectUtils.merge(_dfList, {
				dateSeparator  :  "-",
				shortDatePattern  :  "dd-MM-yyyy",
				monthDayPattern  :  "d/M",
				_firstDayOfWeek  :  DayOfWeek.MONDAY,
				_monthNames  :  ["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro",""],
				_abbreviatedMonthNames  :  ["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez",""]
			});
			_numberFormat = new NumberFormatInfo(_nfList);
			_dateTimeFormat = new DateTimeFormatInfo(_dfList);
			_nfList = null;
			_dfList = null;
		}
	}
}
